html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,

i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {

  margin: 0; padding: 0; border: 0;

}

body { overflow-x: hidden; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; font-family: "microsoft yahei"; font-size: 12px; color: #666;}

html { height: 101%;}

.animate { display: none;}

/* always display scrollbars */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {  display: block;}

ol,ul { list-style: none;}

blockquote,q { quotes: none;}

b { font-weight: bold;}

blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none;}

b,strong {font-weight: bold;}

input { outline: none;}

textarea { resize: none;}

table { border-collapse: collapse; border-spacing: 0;}

td { border: 0px solid #aaa; padding: 2px;}

a { text-decoration: none; color: #666;}

a:hover { text-decoration: none; color: #012c79;}

i {

  font-style: normal;

}

.clearfix {

  *zoom: 1;

}

.clearfix:after {

  visibility: hidden;

  display: block;

  font-size: 0;

  content: " ";

  clear: both;

  height: 0;

}

.clear {

  clear: both;

}

.divline {

  height: 10px;

  overflow: hidden;

  clear: both;

}

.v50 {

  height: 50px;

}

.ow {

  min-width: 1200px;

}

.w {

  width: 960px;

  margin: 0 auto;

}

.fr {

  float: right;

}

.fl {

  float: left;

}

/*mian*/

.topin {

  height: 35px;

  line-height: 35px;

  background: url(top.jpg) repeat-x;

}

.topin .fl {

  color: #666;

}

.topin .fr a {

  float: left;

  padding: 0px 5px;

}

.topmiddle {

  height: 80px;

  overflow: hidden;

  position: relative;

  padding-top: 33px;

}

.topmiddle .fl img,

.topmiddle .fl a {

  display: block;

}

.topmiddle .fl img {

  float: left;

  padding-right: 15px;

}

.topmiddle .fl span {

  float: left;

  padding-left: 15px;

  color: #012c79;

  font-size: 16px;

  border-left: 1px solid #828282;

}

.topmiddle .fl span h1{

	font-size:24px;

  font-weight:bold;

  color:#012c79;

  

}

.topmiddle .fl span p {

  color: #666;

  font-weight: bold;

  font-size: 16px;

}

.topmiddle .tel {

  background: url(tel.jpg) no-repeat left top;

}

.topmiddle .tel span {

  padding-left: 64px; 

  font-size: 16px;

  display: block;

}

/*nav*/

.nav {

  width: 100%;

  height: 50px;

  background: #012c79;

  line-height: 50px;

}

.nav ul li {

  float: left;

  text-align: center;

  width: 120px;

  position: relative;

  z-index: 2;

}

.nav ul li a {

  color: #fff;

  font-size: 14px;

  border-left: 1px solid #023898;

  border-right: 1px solid #012058;

  display: block;

}

.nav ul li a:hover,

.nav ul li a.hover {

  background: url(navhover.jpg) no-repeat center;

}

.nav ul li .box {

  position: absolute;

  width: 100%;

  display: none;

  z-index: 2;

  top: 50px;

  left: 0px;

}

.nav ul li .box a {

  background: #012c79;

  display: block;

  line-height: 30px;

}

.nav ul li .box a:hover {

  background: #ef8807;

  color: #fff;

}

.banner {

  height: 450px;

  position: relative;

  overflow: hidden;

  z-index: 1;

}

.banner ul.list {

  width: 100%;

  height: 450px;

}

.banner li.item {

  width: 100%;

  height: 450px;

  position: absolute;

  left: 0;

  top: 0;

  z-index: 1;

}

.banner li.item a {

  display: block;

  height: 450px;

}

.banner div.tip {

  width: 100%;

  height: 21px;

  text-align: center;

  position: absolute;

  bottom: 20px;

  left: 0;

  z-index: 2;

}

.banner div.tip em {

  display: inline-block;

  width: 21px;

  height: 21px;

  cursor: pointer;

  background: #fff;

  margin: 0 5px;

  color: #007cd9;

  border-radius: 21px;

  line-height: 21px;

}

.banner div.tip em.cur {

  background: #012c79;

  color: #fff;

}

.part1 {

  height: 44px;

  width: 100%;

  border-bottom: 1px solid #d4d5d5;

  line-height: 44px;

}

.part1 .w .fl b {

  float: left;

  color: #333;

  font-size: 14px;

}

.part1 .w .fl .keya {

  float: left;

}

.part1 .w .fl .keya a {

  float: left;

  display: block;

  padding: 0px 5px;

}

.part1 .w .fl .keya a:hover {

  text-decoration: underline;

}

/*search*/

.part1 .w .ss {

  width: 219px;

  padding-top: 8px;

}

.part1 .w .search {

  height: 29px;

  width: 219px;

  background: url(search.jpg) no-repeat;

}

.part1 .w .search_form {

  width: 172px;

  height: 29px;

  float: left;

  padding-left: 20px;

  overflow: hidden;

  line-height: 29px;

}

.part1 .w .search_form input {

  border: 0;

  background: transparent;

  color: #bebdbd;

  width: 172px;

}

.part1 .w .search_btn {

  float: left;

  width: 25px;

  height: 29px;

  display: inline;

}

.part1 .w .search_btn .pushbutton {

  background: transparent;

  border: 0px;

  width: 25px;

  height: 29px;

  cursor: pointer;

}

.part2 {padding-top: 40px; padding-bottom:40px;}

.part2 .title { height: 40px; padding-bottom: 20px;}

.part2 .title b { font-family: "Balaram"; font-size: 24px; color: #999; text-transform: uppercase; width: 100%; display: block; text-align: center;}

.part2 .title p { width:40%; float: left; height: 1px; background: #ccc; margin-top: 20px; }

.part2 .title i { width: 2%; height: 8px; background: #818181; float: left; margin-top: 16px;}

.part2 .title span { width:15%; float: left; color: #012c79; display: inline-block; text-transform: uppercase; font-size: 30px; font-weight: bold; text-align: center;}

.part2 .parent { position: relative; width: 1100px; margin: 0 auto; margin-top: 30px; height: 151px;}

.part2 .parent .tab { position: absolute; top: 45px; width: 1100px; height: 45px; z-index: 1;}

.part2 .parent .tab a { background: url(tab.jpg) no-repeat; display: block; width: 45px; height: 45px;}

.part2 .parent .tab a.arrow_l { float: left; background-position: 0px 0px;}

.part2 .parent .tab a.arrow_l:hover { background-position: 0px -45px;}

.part2 .parent .tab a.arrow_r { background-position: -45px 0px; float: right;}

.part2 .parent .tab a.arrow_r:hover { background-position: -45px -45px;}

.part2 .parent .tbody { width: 960px; overflow: hidden; height: 151px; position: absolute; z-index: 2; left: 67px;}

.part2 .parent ul.list { float: left; width: 300%; height: 151px;}

.part2 .parent li.item { float: left; width: 247px;}

.part2 .parent li.item a { color: #3e3e3e;}

.part2 .parent li.item img { width: 215px; height: 148px; display: block; border: 1px solid #dedfdf;}

.part2 .parent li.item span { display: block; height: 40px; line-height: 40px; text-align: center; width: 215px; font-size: 14px;}

.part2 .parent li.item:hover img { border: 1px solid #012c79;}

.part2 .parent li.item:hover span { color: #012c79;}



.part3 { background: url(part3bg.jpg) no-repeat center; height: 575px; margin-top:15px;}

.part3 .tik { text-align: center; padding-top: 60px;}

.part3 .tik p.p1 { font-size: 24px; font-family: "Balaram"; color: #fff; text-transform: uppercase;}

.part3 .tik p.p2 { font-size: 30px; font-weight: bold; color: #fff; padding: 5px 0px;}

.part3 .tik p.p3 { font-size: 14px; color: #7aa7f8;}

.part3 .comt { padding-top: 90px;}

.part3 .comt ul { width: 105%;}

.part3 .comt li { background: url(part3icon1.png) no-repeat; width: 205px; height: 205px; float: left; text-align: center; margin-right: 46px;}

.part3 .comt li i, .part3 .comt li a { display: block; color: #fff;}

.part3 .comt li i.i1 { padding-top: 75px; font-size: 20px;}

.part3 .comt li i.i2 { text-transform: uppercase; width: 100%; white-space: nowrap; transform: scale(.9);}

.part3 .comt li a { width: 98px; height: 33px; line-height: 33px; border: 1px solid #fff; color: #fff; margin: 20px auto 0px;}

.part3 .comt li a:hover { background: #fff; color: #ef8807;}

.part3 .comt li.span2 { background: url(part3icon2.png) no-repeat;}

.part3 .comt li.span2 a:hover { color: #b24b4b;}

.part3 .comt li.span3 { background: url(part3icon3.png) no-repeat;}

.part3 .comt li.span3 a:hover { color: #2d65c1;}

.part3 .comt li.span4 { background: url(part3icon4.png) no-repeat;}

.part3 .comt li.span4 a:hover {color: #2dc15a;}



.prolist .title { background: url(productleft.jpg) no-repeat; width: 228px; height: 98px;text-align: center;}

.prolist .title span { color: #fff; display: inline-block; font-size: 18px; padding-top: 20px;}

.prolist .title span p { font-size: 22px; color: #fff;font-weight: bold;}

.prolist .comt { width: 215px; border-left: 7px solid #033ba0; border-right: 6px solid #033ba0;}

.prolist .comt ul { padding: 5px 10px;}

.prolist .comt ul li { margin-bottom: 10px;}

.prolist .comt ul li a { height: 32px; line-height: 32px; display: block; text-align: center; font-size: 16px; color: #fff; font-weight: bold; background: #033ba0; border-radius: 5px;}

.prolist .comt ul li a:hover, .prolist .comt ul li a.hover { background: #012c79;}

.prolist .comt ul li .box { padding: 5px 0px;}

.prolist .comt ul li .box a { background: url(lefta.jpg) no-repeat 0px 9px; border: none; height: 33px; line-height: 33px; font-size: 14px; text-align: center;

  -webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in;

  border-bottom: 1px dotted #ccc; color: #666; font-weight: normal;

}

.prolist .comt ul li .box a:hover {color: #00317D;}

.prolist .tok { background: url(productbottom.jpg) no-repeat; width: 228px; height: 109px; text-align: center;}

.prolist .tok p.p1 { font-size: 24px; color: #fff; padding-top: 25px; font-weight: bold;}

.prolist .tok p.p2 { font-size: 30px; font-family: impact; color: #ec6c00;}



.part4 { padding-top: 45px;}

.part4 .product { width: 689px;}

.part4 .product .title { background: url(nav.jpg) repeat-x; height: 43px;}

.part4 .product .title span { padding-left: 25px; display: block; line-height: 43px; color: #012777; font-size: 16px; font-weight: bold;}

.part4 .product .title span i { width: 10px; height: 17px; float: left;background: #033ba0; margin-top: 14px; margin-right: 10px;}

.part4 .product .comt { width: 689px; overflow: hidden;}

.part4 .product .comt .produtlist { padding-top:15px; width: 106%;}

.part4 .product .comt .produtlist li { margin-bottom:20px; width: 202px; float: left; margin-right:37px; border:1px solid #999;}

.part4 .product .comt .produtlist li a.img { position: relative; width: 202px; height: 240px; display: block;}

.part4 .product .comt .produtlist li a.img img { width: 202px; height: 240px; display: block;}

.part4 .product .comt .produtlist li a.img p { width: 100%; text-align: center;height: 49px; line-height: 49px; font-size: 16px; background: url(black.png) repeat; position: absolute; bottom: 0px; left: 0px; color: #fff;}

.part4 .product .comt .produtlist li a.img:hover p { background: #000; font-weight: bold;}

.part4 .product .comt .produtlist li span { line-height: 24px; font-size: 14px; margin: 10px 0px; display: block; height: 48px; overflow: hidden; color: #333;}

.part4 .product .comt .produtlist li .a { width: 100%; display: block;}

.part4 .product .comt .produtlist li .a a { width: 50%; float: left; color: #fff; font-size: 14px; height: 26px; line-height: 26px;}

.part4 .product .comt .produtlist li .a a i { width: 19px; height: 19px; float: left; margin-left: 40px; margin-top: 4px; margin-right: 5px;}

.part4 .product .comt .produtlist li .a .a1 { background: #033ba0;}

.part4 .product .comt .produtlist li .a .a1 i { background: url(icon1.png) no-repeat;}

.part4 .product .comt .produtlist li .a .a1:hover { background: #012c79;}

.part4 .product .comt .produtlist li .a .a2 { background: #f69a05;}

.part4 .product .comt .produtlist li .a .a2 i { background: url(icon2.png) no-repeat;}

.part4 .product .comt .produtlist li .a .a2:hover { background: #e9870d;}

.part4 .product .comt .produtlist li a:hover img { border-color: #005fbb;}

.part4 .product .comt .produtlist li a:hover span { font-weight: bold; color: #005FBB;}



.more { margin-top: 15px; width: 47px; height: 13px; line-height: 13px; border: 1px solid #d5d4d4; background: #fff; color: #01266e; font-family: arial; text-align: center; margin-right: 10px;}

.more:hover { background: #01266e; color: #fff; border-color: #01266e;}



.part5 { background: url(part5.jpg) repeat; margin-top: 40px; padding-top: 40px;}

.part5 .tik { background: url(part5tik.jpg) no-repeat; height: 64px; margin: 0 auto; padding-left: 25px; padding-top: 20px; width: 621px;}

.part5 .tik p { color: #012c79; font-size: 30px; font-weight: bold;}

.part5 .tik p i { font-size: 42px; font-family: "Balaram"; color: #999; text-transform: uppercase;}

.part5 .tik span { font-size: 14px;}

.part5 .comt { padding: 45px 0px;}

.part5 .comt .fl { width: 518px;}

.part5 .comt .fr { width: 420px;}

.part5 .comt .fr p { padding-top: 35px; font-size: 24px; color: #ef8807; font-weight: bold; padding-bottom: 10px;}

.part5 .comt .fr span.txt { font-size: 14px; line-height: 28px; padding-bottom: 5px; display: block;}

.part5 .comt .fr span.txt i { font-weight: bold; color: #033ba0; font-size: 14px;}

.part5 .comt .fr .img { background: url(part5rightimg.jpg) no-repeat; width: 416px; height: 217px;}

.part5 .comt .fr .img span { padding-top: 103px; padding-left: 15px; color: #fff; display: block; font-size: 20px;}

.part5 .comt .fr .img span i { font-family: impact; display: block; color: #fff; font-size: 30px;}



.part6 { padding-top: 45px; padding-bottom: 45px;}

.part6 .tik { text-align: center; padding-bottom: 30px;}

.part6 .tik p.p1 { color: #999; font-size: 24px; font-family: "Balaram"; text-transform: uppercase;}

.part6 .tik p.p2 { font-size: 30px; font-weight: bold; color: #012c79;}

.part6 .tik p.p3 { font-size: 24px; color: #ef8807;}

.part6 .comt { background: url(part6.jpg) no-repeat center; height: 430px;}

.part6 .comt .fl ul { padding-top: 40px; padding-left: 85px;}

.part6 .comt .fl ul li { padding-bottom: 50px; min-height: 76px; *padding-bottom: 30px;}

.part6 .comt .fl ul li i { width: 76px; height: 76px; border-radius: 100%; background: #fff; font-family: impact; color: #033ba0; font-size: 50px; display: block; line-height: 76px; text-align: center; float: left;}

.part6 .comt .fl ul li span { padding-left: 25px; float: left; line-height: 24px; font-size: 14px; color: #999;}

.part6 .comt .fl ul li span b { font-size: 20px; font-weight: bold; color: #fff; display: block;}

.part6 .comt .fr { padding-right: 189px; width: 200px; padding-top: 45px;}

.part6 .comt .fr p { font-size: 14px; line-height: 24px; color: #f5dbb9; padding-bottom: 25px;}

.part6 .comt .fr p b {font-size: 18px; color: #fff; display: block;}



.part7 .about { padding-top: 30px; min-height: 253px;}

.part7 .about .tik { text-align: left; width: 430px; padding-bottom:10px;}

.part7 .about .tik p { font-family: "Balaram"; font-size: 22px; padding-top:4px; color: #999;}

.part7 .about .tik span { height: 30px; line-height: 30px;}

.part7 .about .tik span b { font-size:24px; color: #012b77; float: left; width:110px; background: #fff;}

.part7 .about .comt {padding-top:20px;}

.part7 .about .comt .img {border: 1px solid #d5d3d3;float: left;width: 215px;height:185px; padding:5px; display: block; background: #fff;}

.part7 .about .comt .img img {display: block;}

.part7 .about .comt .img:hover {border: 1px solid #00317D;}

.part7 .about .comt span.txt {float: left;width:430px;line-height:24px; border:1px solid #d5d3d3; padding:15px;}

.part7 .about .comt span.txt .a1 { background: #012b78; width:80px; height: 25px; line-height: 25px; color: #fff; text-align: center; float:right; font-size: 14px;}

.part7 .about .comt span.txt .a1:hover {background: #2d65c1;}



.titlele { height: 36px; line-height: 36px; border-bottom: 1px solid #e3e4e4; position: relative;}

.titlele span { font-size: 20px; font-weight: bold; color: #363636;}

.titlele s { width: 108px; height: 3px; display: block; position: absolute; top: 34px; left: 0px; background: #0068b3;}

.titlele .more { margin-top: 10px;}

.qa ul li { line-height: 20px; padding-bottom:5px;}

.qa ul {padding-top:5px;}



.part8 { padding-top: 30px; padding-bottom:30px;}

.part8 .titlele { margin-bottom: 20px;}

.part8 .news { width: 600px;}

.part8 .news .img { width: 243px; height: 181px; float: left; display: block;}

.part8 .news .img img { width: 243px; height: 181px; display: block;}

.part8 .news .img:hover { opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8;}

.part8 .news .newscontent { width: 320px;}

.part8 .news .newscontent ul li { background: url(newsli.jpg) no-repeat 0px 15px; width: 100%; overflow: hidden;}

.part8 .news .newscontent ul li a { display: block; height: 35px; line-height: 35px; border-bottom: 1px dotted #cacbcb; padding-left: 17px; font-size: 14px;}

.part8 .qa { width: 330px; }



.foot { background: #012b78;}

.foot .bonav { height: 45px; text-align: center; padding-top: 30px; border-bottom: 1px solid #02399e; width: 100%;}

.foot .bonav a { color: #fff; line-height: 45px; height: 45px; background: url(bonavli.jpg) no-repeat 0px 15px; font-size: 14px; width: 120px; display: block; float: left; overflow: hidden;}

.foot .bonav a:hover { text-decoration: underline;}

.foot .base {text-align: center; height: 48px; border-top: 1px solid #01215c; line-height: 48px;}

.foot .base .fl, .foot .base .fr { color: #a4abc3;}

.foot .base a { color: #a4abc3;}

.foot .base a:hover { color: #fff;}

.foot .txt { border-bottom: 1px solid #023695; padding: 30px 0px;}

.foot .txt span.fl { width: 225px; color: #a4abc3; line-height: 28px; font-size: 16px;}

.foot .txt span.fl img { display: block; padding-bottom: 15px;}

.foot .txt div.fr { width: 545px;}

.foot .txt div.fr .erw {float: left; padding-top: 7px;}

.foot .txt div.fr .erw span { width: 94px; float: left;text-align: center;color: #fff; line-height: 22px; margin-left: 20px;}

.foot .txt div.fr .erw span img { display: block;}

.foot .txt .wenxi { color: #ccc; line-height: 24px; float: right;}



.nybanner {

  height: 260px;

  display: block;

  width: 100%;

  background: #ccc;

}

.subtik {

  width: 100%;

  height: 41px;

  line-height: 41px;

  background: #00317d;

}

.subtik span {

  padding-left: 20px;

  color: #fff;

  font-size: 14px;

  font-weight: bold;

}

.subcomt {

  border: 1px solid #cacbcb;

  padding: 8px;

}

.sobtitle {

  height: 42px;

  line-height: 42px;

  background: url(rightnav.jpg) repeat-x;

  border-left: 1px solid #e5e6e4;

  border-right: 1px solid #e5e6e4;

  border-radius: 5px;

  margin-bottom: 20px;

}

.sobtitle p.fl {

  color: #000;

  font-size: 14px;

}

.sobtitle p.fl i {

  width: 10px;

  height: 15px;

  background: #00317d;

  margin: 15px 10px 0px 25px;

  float: left;

}

.sobtitle .sitepath {

  padding-right: 20px;

}

.submian {

  padding-top: 30px;

}

.submian .subleft {

  width: 228px;

  padding-bottom: 50px;

}

.submian .subleft .lefta {

  padding-bottom: 20px;

}

.submian .subleft .lefta .tik {

  background: #00317d;

  color: #fff;

  font-size: 20px;

  height: 62px;

  line-height: 62px;

  padding-left: 32px;

}

.submian .subleft .lefta .comt {

  border: 3px solid #00317d;

  background: #fff;

}

.submian .subleft .lefta .comt ul li {

  height: 49px;

  line-height: 49px;

  border-bottom: 1px dotted #ccc;

}

.submian .subleft .lefta .comt ul li a {

  font-size: 14px;

  color: #000;

  display: block;

  padding-left: 50px;

}

.submian .subleft .lefta .comt ul li a:hover,

.submian .subleft .lefta .comt ul li a.hover {

  color: #fff;

  background: url(lefthover.jpg) no-repeat center;

}

.subleft .active { background: url(lefthover.jpg) no-repeat center; color:#fff;}
.subleft .active a {color:#fff; }


.submian .subleft .leftnews {

  padding-top: 20px;

}

.submian .subleft .leftnews .leftnewscomt {

  border-left: 1px solid #e9e9e9;

  border-right: 1px solid #e9e9e9;

  border-bottom: 1px solid #e9e9e9;

  padding: 9px;

}

.submian .subleft .leftnews .leftnewscomt ul {

  padding: 5px 0px;

}

.submian .subleft .leftnews .leftnewscomt ul li {

  height: 28px;

  line-height: 28px;

  border-bottom: 1px solid #e7e7e7;

}

.submian .subleft .leftnews .leftnewscomt ul li a {

  float: left;

  color: #333;

}

.submian .subleft .leftnews .leftnewscomt ul li a:hover {

  color: #005FBB;

}

.submian .subleft .leftnews .leftnewscomt ul li span {

  float: right;

}

.submian .subleft .leftcontact {

  padding-top: 20px;

}

.submian .subleft .leftcontact .txt {

  line-height: 24px;

  padding-top: 5px;

  display: block;

}

.submian .subleft .leftcontact ul {

  padding: 5px;

}

.submian .subleft .leftcontact ul li {

  padding-bottom: 10px;

}

.submian .subleft .leftcontact ul li a {

  display: block;

}

.submian .subleft .leftcontact ul li a img {

  width: 188px;

  display: block;

  padding: 5px;

  border: 1px solid #cfd0d0;

}

.submian .subleft .leftcontact ul li a span {

  color: #ea7503;

  font-size: 14px;

  text-align: center;

  height: 30px;

  line-height: 30px;

  display: block;

}

.submian .subleft .leftcontact ul li a:hover img {

  border: 1px solid #00317D;

}

.submian .subright {

  width: 709px;

  padding-bottom: 65px;

}

.submian .subright .produtlist {

  border: 1px solid #e9e9e9;

  margin-top: 20px;

}

.submian .subright .produtlist .list {

  overflow: hidden;

  padding: 25px 0px;

}

.submian .subright .produtlist .list .itag li {

  margin-bottom: 10px;

  height: 211px;

  float: left;

}

.submian .subright .produtlist .list .itag li a {

  display: block;

  height: 211px;

  margin: 0px 21px;

}

.submian .subright .produtlist .list .itag li a img {

  width: 258px;

  height: 177px;

  display: block;

  padding: 3px;

  border: 1px solid #dcdcdc;

}

.submian .subright .produtlist .list .itag li a span {

  height: 34px;

  line-height: 34px;

  display: block;

  width: 100%;

  text-align: center;

}

.submian .subright .produtlist .list .itag li a:hover img {

  border-color: #005FBB;

}

.submian .subright .produtlist .list .itag li a:hover span {

  color: #005FBB;

}

.submian .subright .caselist {

  border: 1px solid #e9e9e9;

}

.submian .subright .caselist ul.list {

  float: left;

}

.submian .subright .caselist li.item {

  float: left;

  margin: 20px 8px 0px;

}

.submian .subright .caselist li.item img {

  width: 215px;

  height: 111px;

  display: block;

  border: 1px solid #dedfdf;

}

.submian .subright .caselist li.item span {

  display: block;

  height: 40px;

  line-height: 40px;

  text-align: center;

  width: 215px;

  font-size: 14px;

}

.submian .subright .caselist a:hover img {

  border: 1px solid #00317d;

}

.submian .subright .caselist a:hover span {

  color: #00317d;

}

.submian .subright .listnews {

  border: 1px solid #e9e9e9;

  padding: 20px;

}

.submian .subright .listnews ul li {

  padding-bottom: 15px;

}

.submian .subright .listnews ul li a {

  display: block;

}

.submian .subright .listnews ul li a p {

  font-size: 14px;

  color: #335a97;

  height: 30px;

  line-height: 30px;

}

.submian .subright .listnews ul li a span {

  color: #848484;

  line-height: 24px;

  max-height: 96px;

  overflow: hidden;

  display: block;

  border-bottom: 1px dashed #d6d6d6;

  padding-bottom: 5px;

}

.submian .subright .listnews ul li a:hover p {

  font-weight: bold;

}

.submian .subright .listnews ul li a:hover span {

  color: #666;

}

.submian .subright .aboutlist {

  padding: 20px;

  line-height: 26px;

  color: #333;

  border: 1px solid #e9e9e9;

}

.submian .subright .conBox {

  padding: 20px;

  line-height: 24px;

  color: #333;

}

/* page_newsdetail_list */

.submian .subright .ArticleTitle h1 {

  padding-top: 10px;

  font-size: 16px;

  line-height: 26px;

  text-align: center;

  padding-bottom: 5px;

  border-bottom: 1px dotted #a6a6a6;

  font-weight: bold;

  color: #00317d;

}

.submian .subright .ArticleMessage {

  text-align: center;

  line-height: 22px;

  height: 22px;

  border-bottom: 1px dotted #a6a6a6;

  margin-bottom: 10px;

}

.submian .subright .ArticleTencont {

  padding: 5px 0px 20px 0px;

  line-height: 2em;

  overflow: hidden;

}

/* relatedLink */

.submian .subright .reLink {

  height: 30px;

  border-top: 1px solid #eee;

  border-bottom: 1px solid #eee;

  width: 100%;

  margin: 10px auto 10px;

}

.submian .subright .reLink .prevLink {

  float: left;

  margin-left: 10px;

  height: 30px;

  line-height: 30px;

}

.submian .subright .reLink .nextLink {

  float: right;

  margin-right: 10px;

  height: 30px;

  line-height: 30px;

}

.maplist li a {

  background: #eee;

  width: 98%;

  height: 30px;

  line-height: 30px;

  display: block;

  margin-bottom: 10px;

  padding-left: 2%;

  font-weight: bold;

}

.maplist li .box {

  width: 100%;

  height: auto;

  margin-bottom: 10px;

}

.maplist li .box a {

  float: left;

  height: 24px;

  line-height: 24px;

  width: auto;

  text-align: center;

  margin-right: 10px;

  padding: 0px 5px;

  font-weight: normal;

}

.maplist li .box a:hover {

  background: #295ab6;

  color: #fff;

}

/* pager */

.pager {

  display: block;

  width: 100%;

  height: auto;

  padding: 25px 0 5px;

  text-align: center;

  clear: both;

  margin-bottom: 5px;

}

.pager span,

.pager a {

  display: inline-block;

  border: 1px solid #eee;

  color: #666;

  background: #f3f3f3;

  height: 24px;

  line-height: 24px;

  padding: 0px 8px;

  text-decoration: none;

  margin: 0 5px;

}

.pager a:hover {

  background: #005FBB;

  border-color: #005FBB;

  color: #fff;

  text-decoration: none;

}

.pager .cur {

  background: #005FBB;

  border-color: #005FBB;

  font-weight: bold;

  color: #FFF;

}

.pager span.dot {

  background: #005FBB;

  border-color: #0a6c00;

  font-weight: bold;

  color: #FFF;

}

/* cms2.0地图 */

.baiduMap {

  height: 200px;

  margin: 10px 0 10px;

  border-radius: 2px;

  line-height: 120%;

  font-size: 0.9em;

}

.BMap_bubble_title a {

  display: inline-block;

  padding: 0 10px;

  height: 2em;

  line-height: 2em;

  border-radius: 0.5em;

  background: #333;

  color: #FFF;

}

.fix {

  position: fixed;

  z-index: 99;

  right: 0px;

  bottom: 10%;

  border-radius: 5px;

}

.fix .bodd {

  position: relative;

  background: #0069d9;

  padding: 10px;

  width: 120px;

}

.fix .bodd .blacktop,

.fix .bodd .close {

  position: absolute;

  cursor: pointer;

  width: 43px;

  left: 50%;

  margin-left: -21.5px;

}

.fix .bodd .close {

  background: url(close.png) no-repeat;

  top: -29px;

  height: 29px;

}

.fix .bodd .blacktop {

  background: url(fix_top.png) no-repeat;

  bottom: -35px;

  height: 35px;

}

.fix .bodd p {

  font-size: 16px;

  color: #fff;

  text-align: center;

  font-weight: bold;

  padding: 15px 0px 15px 0px;

}

.fix .bodd span {

  height: 35px;

  background: #313131;

  display: block;

  text-align: center;

  color: #fff;

  border-radius: 5px 5px 0px 0px;

  line-height: 35px;

  font-size: 14px;

}

.fix .bodd .online {

  background: #fff;

  text-align: center;

  padding-top: 10px;

}

.fix .bodd .online a {

  height: 18px;

  line-height: 18px;

  background: url(fixqq.jpg) no-repeat 30px 2px;

  display: block;

  padding-bottom: 10px;

  padding-left: 15px;

}

.fix .bodd .ewm {

  text-align: center;

  background: #fff;

  margin-top: 1px;

  border-radius: 5px;

}

.fix .bodd .ewm i {

  display: block;

  height: 20px;

  line-height: 20px;

  text-align: center;

}

.fix .bodd .tel {

  text-align: center;

  padding-top: 13px;

}

.fix .bodd .tel b {

  display: block;

  color: #fff;

  font-size: 15px;

  padding-bottom: 5px;

}

.fix .kefubtn {

  background: url(fixsuo.png) no-repeat;

  width: 70px;

  height: 142px;

  display: none;

  cursor: pointer;

}

/*# sourceMappingURL=style.css.map */

